import { NormlaTaskType, TaskType } from "core/typeDefine/typeDefine";

export default {
    list: [
        {
            type: NormlaTaskType.Altar,
            value: [5, 20, 40, 60, 80, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000,
                1050, 1100, 1150, 1200, 1250, 1300, 1350, 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, 1900, 1950, 2000],
        },
        {
            type: NormlaTaskType.PartnerLvl,
            value: [5 * 6, 20 * 6, 40 * 6, 60 * 6, 80 * 6, 100 * 6, 150 * 6, 200 * 6, 250 * 6, 300 * 6, 350 * 6, 400 * 6, 450 * 6, 500 * 6, 550 * 6, 600 * 6, 650 * 6, 700 * 6, 750 * 6, 800 * 6, 850 * 6, 900 * 6, 950 * 6, 1000 * 6,
            1050 * 6, 1100 * 6, 1150 * 6, 1200 * 6, 1250 * 6, 1300 * 6, 1350 * 6, 1400 * 6, 1450 * 6, 1500 * 6, 1550 * 6, 1600 * 6, 1650 * 6, 1700 * 6, 1750 * 6, 1800 * 6, 1850 * 6, 1900 * 6, 1950 * 6, 2000 * 6],
        },
        {
            type: NormlaTaskType.AdventureFloor,
            value: [5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000,
                1050, 1100, 1150, 1200, 1250, 1300, 1350, 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, 1900, 1950, 2000, 2100, 2200, 2300,
                2400, 2500, 2600, 2700, 2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500],

        },
        {
            type: NormlaTaskType.ExploreFloor,
            value: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000,
                1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000, 3100, 3200, 3300,
                3400, 3500, 3600, 3700, 3800, 3900, 4000, 4100, 4200, 4300, 4400, 4500, 4600, 4700, 4800, 4900, 5000, 5100, 5200, 5300, 5400, 5500, 5600, 5700, 5800, 5900, 6000, 6100, 6200, 6300, 6400, 6500, 6600],
        },
        {
            type: NormlaTaskType.EquipmentStr,
            value: [5 * 6, 20 * 6, 40 * 6, 60 * 6, 80 * 6, 100 * 6, 150 * 6, 200 * 6, 250 * 6, 300 * 6, 350 * 6, 400 * 6, 450 * 6, 500 * 6, 550 * 6, 600 * 6, 650 * 6, 700 * 6, 750 * 6, 800 * 6, 850 * 6, 900 * 6, 950 * 6, 1000 * 6,
            1050 * 6, 1100 * 6, 1150 * 6, 1200 * 6, 1250 * 6, 1300 * 6, 1350 * 6, 1400 * 6, 1450 * 6, 1500 * 6, 1550 * 6, 1600 * 6, 1650 * 6, 1700 * 6, 1750 * 6, 1800 * 6, 1850 * 6, 1900 * 6, 1950 * 6, 2000 * 6],
        },
        {
            type: NormlaTaskType.Instance,
            value: [2, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 520,
                540, 560, 580, 600, 620, 640, 660, 680, 700, 720, 740, 760, 780, 800, 820, 840, 860, 880, 900, 920, 940, 960, 980, 1000
            ],
        },
        {
            type: NormlaTaskType.AbyssMap,
            value: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 520,
                540, 560, 580, 600, 620, 640, 660, 680, 700, 720, 740, 760, 780, 800, 820, 840, 860, 880, 900, 920, 940, 960, 980, 1000, 1020, 1040, 1060, 1080, 1100, 1120, 1140, 1160, 1180, 1200, 1220, 1240, 1260, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560,
                1580, 1600, 1620, 1640, 1660, 1680, 1700, 1720, 1740, 1760, 1780, 1800, 1820, 1840, 1860, 1880, 1900, 1920, 1940, 1960, 1980, 2000
            ],
        },
        {
            type: NormlaTaskType.TalentLvl,
            value: [2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30, 40, 50, 60, 70, 80, 90, 100],
        },
        {
            type: NormlaTaskType.ResearchLvl,
            value: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 520,
                530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790, 800
            ],
        },
        {
            type: NormlaTaskType.MarketBuyTimes,
            value: [
                10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000,
                1050, 1100, 1150, 1200, 1250, 1300, 1350, 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, 1900, 1950, 2000, 2100, 2200, 2300,
                2400, 2500, 2600, 2700, 2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500, 3600, 3700, 3800, 3900, 4000, 4100, 4200, 4300, 4400, 4500, 4600, 4700, 4800, 4900, 5000
            ],
        },
        {
            type: NormlaTaskType.HeroStarLvl,
            value: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500],
        },
        {
            type: NormlaTaskType.TreasureStarLvl,
            value: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 120, 140, 160, 180, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000, 1100, 1200, 1300,
                1400, 1500, 1600, 1700, 1800, 1900, 2000, 2200, 2400, 2600, 2800, 3000, 3200, 3400, 3600, 3800, 4000, 4200, 4400, 4600, 4800, 5000],
        },
        {
            type: NormlaTaskType.OpenChestTimes,
            value: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 120, 140, 160, 180, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000, 1100, 1200, 1300,
                1400, 1500, 1600, 1700, 1800, 1900, 2000, 2200, 2400, 2600, 2800, 3000, 3200, 3400, 3600, 3800, 4000, 4200, 4400, 4600, 4800, 5000
            ],
        },
        {
            type: NormlaTaskType.FormationLvl,
            value: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500],
        },
        {
            type: NormlaTaskType.AltarStrLvl,
            value: [10, 30, 50, 80, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000, 1050, 1100, 1150, 1200, 1250, 1300, 1350, 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, 1900, 1950, 2000],
        },
        {
            type: NormlaTaskType.GodLvl,
            value: [10, 30, 50, 80, 100, 150, 200, 250, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500, 3600, 3800, 3900, 4000],
        },
    ],
    dayMessions: [
        { id: 1, type: TaskType.DaySign, value: 1, desc: '每日签到' },
        { id: 2, type: TaskType.GetOnlineData, value: 1, desc: '领取挂机奖励' },
        { id: 3, type: TaskType.ClickGold, value: 1, desc: '点金' },
        { id: 4, type: TaskType.MarketBuy, value: 1, desc: '黑市购买' },
        { id: 5, type: TaskType.Instance, value: 1, desc: '挑战副本' },
        { id: 6, type: TaskType.Abyss, value: 1, desc: '挑战恶魔塔' },
        { id: 7, type: TaskType.Arena, value: 1, desc: '竞技场手动挑战' },
        { id: 8, type: TaskType.Chest, value: 1, desc: '猎魂' },
        { id: 9, type: TaskType.Share, value: 1, desc: '游戏分享' },
    ],
    dayMessionDiamond: 5,//单项日常任务奖励钻石
    dayMessionEggGift: {
        progress: [2, 3, 5, 7, 9],
        gifts: [
            { itemId: 'diamond', amount: 80 },
            { itemId: 200020, amount: 5 },
            { itemId: 200021, amount: 5 },
            { itemId: 200022, amount: 5 },
            { itemId: 200032, amount: 1 }
        ]
    },
    normalTaskRewardDiamond: 10,
}